<%@ Page 
    Language="C#" 
    MasterPageFile="~/ITCG.master" 
    AutoEventWireup="true" 
    CodeFile="BOD_ORDEN_AGRUPADO.aspx.cs" 
    Inherits="BOD_BOD_ORDEN_AGRUPADO" 
    meta:resourcekey="Tit_Bod_Orden_AgrupadoRecursoKCG" %>
    
<%@ Register 
    Assembly="AjaxControlToolkit" 
    Namespace="AjaxControlToolkit" 
    TagPrefix="AjaxControlToolkit" %>

<%@ Register tagprefix="koala" 
    assembly="KoalaWebControls" 
    namespace="Koala.KoalaWebControls" %>
    
<asp:Content 
    ID="Content1" 
    ContentPlaceHolderID="ContentPlaceHolder1" 
    Runat="Server">
    <asp:UpdatePanel 
        ID="UpdatePanel1" 
        runat="server"
        UpdateMode="Conditional">        
        <ContentTemplate>    
            <table>
                <tr>
                    <td>
                        <asp:Label 
                            ID="lblBodega" 
                            runat="server"
                            Text='<%# GetLocalResourceObject("Bod_Bodega_NombreRecursoKCG.Text").ToString() %>'>
                        </asp:Label>
                        <asp:DropDownList 
                            ID="ddlBodega" 
                            runat="server" 
                            DataSourceID="odsddlBodega" 
                            DataTextField="Nombre"
                            DataValueField="Id"
                            ToolTip='<%# GetLocalResourceObject("Bod_Bodega_NombreRecursoKCG.ToolTip").ToString() %>'
                        AutoPostBack="true">
                        </asp:DropDownList>
                        <asp:ObjectDataSource 
                            ID="odsddlBodega" 
                            runat="server" 
                            OldValuesParameterFormatString="original_{0}"
                            SelectMethod="GetByLikeNombre" 
                            TypeName="FEL.BOD.BO_Bod_Bodega">
                            <SelectParameters>
                                <asp:Parameter 
                                    DefaultValue="Nombre" 
                                    Name="sortExpression" 
                                    Type="String" />
                                <asp:SessionParameter 
                                    DefaultValue="" 
                                    Name="s" 
                                    SessionField="Scope" 
                                    Type="Object" />
                                <asp:Parameter 
                                    DefaultValue="%" 
                                    Name="Nombre" 
                                    Type="String" />
                            </SelectParameters>
                        </asp:ObjectDataSource> 
                    </td>
                </tr>        
            </table>        
            <koala:KFiltro 
                ID="kftFiltro" 
                runat="server" 
                Contenedor="BOD_ORDEN_AGRUPADO" 
                Objeto="BOD_ORDEN_AGRUPADO" 
                IndiceScope ="Scope"
                Orden="1"
                ObjectDataSourceID="odsBodOrdenAgrupado" />
            <asp:Panel
                runat="server"
                ID="Rec_Bod_Orden_Listado"
                meta:resourcekey="Rec_Bod_Orden_AgrupadoRecursoKCG">
                <Koala:KGrid
                    ID="gvBodOrdenAgrupado" 
                    runat="server" 
                    AllowPaging="True" 
                    AllowSorting="True"
                    AutoGenerateColumns="False" 
                    DataKeyNames="Id,Origen_Id, Origen" 
                    DataSourceID="odsBodOrdenAgrupado"
                    AccessKey='<%# HttpContext.GetLocalResourceObject("~/ITCG.master", "Tec_GridRecursoKCG.AccesKey").ToString() %>' 
                    SelectedIndex="0" >                    
                        <AlternatingRowStyle CssClass="alternatingrowstyle" />
                        <HeaderStyle CssClass="headerstyle" />
                        <PagerStyle CssClass="pagerstyle" />
                        <SelectedRowStyle CssClass="selectedrowstyle" />
                    <Columns>
                        <asp:CommandField 
                            ButtonType="Button" 
                            SelectText="..." 
                            ShowSelectButton="True" />
                        <asp:BoundField 
                            DataField="Fecha" 
                            meta:resourcekey="BoundFechaRecursoKCG" 
                            SortExpression="Fecha" />                        
                        <asp:BoundField 
                            DataField="Origen_Nombre" 
                            meta:resourcekey="BoundOrigen_NombreRecursoKCG" 
                            SortExpression="Origen_Nombre" >
                            <itemstyle width="80mm" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Origen_Id_Codigo" 
                            meta:resourcekey="BoundOrigen_Id_CodigoRecursoKCG" 
                            SortExpression="Origen_Id_Codigo" >
                            <itemstyle horizontalalign="Right" />
                        </asp:BoundField>                        
                        <asp:BoundField 
                            DataField="Estado_Nombre" 
                            HeaderText="Estado_Nombre" 
                            SortExpression="Estado_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Tipo" 
                            HeaderText="Tipo" 
                            SortExpression="Tipo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Codigo" 
                            HeaderText="Creacion_Per_Personal_Codigo"
                            SortExpression="Creacion_Per_Personal_Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Fecha_Update" 
                            HeaderText="Fecha_Update" 
                            SortExpression="Fecha_Update" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Origen_Id" 
                            HeaderText="Origen_Id" 
                            SortExpression="Origen_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Codigo" 
                            HeaderText="Update_Per_Personal_Codigo"
                            SortExpression="Update_Per_Personal_Codigo" 
                            Visible="False" />                       
                        <asp:BoundField 
                            DataField="Origen" 
                            HeaderText="Origen" 
                            SortExpression="Origen" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Origen_Det_Id" 
                            HeaderText="Origen_Det_Id" 
                            SortExpression="Origen_Det_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Int_Empresa_Nombre" 
                            HeaderText="Int_Empresa_Nombre" 
                            SortExpression="Int_Empresa_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Fecha_Creacion" 
                            HeaderText="Fecha_Creacion" 
                            SortExpression="Fecha_Creacion" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Tipo_Nombre" 
                            HeaderText="Tipo_Nombre" 
                            SortExpression="Tipo_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Id" 
                            HeaderText="Update_Per_Personal_Id"
                            SortExpression="Update_Per_Personal_Id" 
                            Visible="False" />                        
                        <asp:BoundField 
                            DataField="Codigo_int" 
                            HeaderText="Codigo_int" 
                            SortExpression="Codigo_int" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Nombre" 
                            HeaderText="Update_Per_Personal_Nombre"
                            SortExpression="Update_Per_Personal_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Id" 
                            HeaderText="Creacion_Per_Personal_Id"
                            SortExpression="Creacion_Per_Personal_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Bodega_Codigo" 
                            HeaderText="Bod_Bodega_Codigo" 
                            SortExpression="Bod_Bodega_Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Nombre" 
                            HeaderText="Nombre" 
                            SortExpression="Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Kardex_Codigo" 
                            HeaderText="Bod_Kardex_Codigo" 
                            SortExpression="Bod_Kardex_Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Com_Articulo_Id" 
                            HeaderText="Com_Articulo_Id" 
                            SortExpression="Com_Articulo_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Nombre" 
                            HeaderText="Creacion_Per_Personal_Nombre"
                            SortExpression="Creacion_Per_Personal_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Unidad_Id" 
                            HeaderText="Bod_Unidad_Id" 
                            SortExpression="Bod_Unidad_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Com_Articulo_Codigo" 
                            HeaderText="Com_Articulo_Codigo"
                            SortExpression="Com_Articulo_Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="XML" 
                            HeaderText="XML" 
                            SortExpression="XML" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Bodega_Id" 
                            HeaderText="Bod_Bodega_Id" 
                            SortExpression="Bod_Bodega_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Estado" 
                            HeaderText="Estado" 
                            SortExpression="Estado" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Com_Articulo_Nombre" 
                            HeaderText="Com_Articulo_Nombre"
                            SortExpression="Com_Articulo_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Int_Empresa_Id" 
                            HeaderText="Int_Empresa_Id" 
                            SortExpression="Int_Empresa_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Kardex_Id" 
                            HeaderText="Bod_Kardex_Id" 
                            SortExpression="Bod_Kardex_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Bodega_Nombre" 
                            HeaderText="Bod_Bodega_Nombre" 
                            SortExpression="Bod_Bodega_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Unidad_Codigo" 
                            HeaderText="Bod_Unidad_Codigo" 
                            SortExpression="Bod_Unidad_Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Id" 
                            HeaderText="Id" 
                            SortExpression="Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Unidad_Nombre" 
                            HeaderText="Bod_Unidad_Nombre" 
                            SortExpression="Bod_Unidad_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Codigo" 
                            HeaderText="Codigo" 
                            SortExpression="Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Int_Empresa_Codigo" 
                            HeaderText="Int_Empresa_Codigo" 
                            SortExpression="Int_Empresa_Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Cantidad" 
                            HeaderText="Cantidad" 
                            SortExpression="Cantidad" 
                            Visible="False" />
                    </Columns>
                </Koala:KGrid>
            </asp:Panel>  
            <table>
                <tr>
                    <td>
                        <asp:Button 
                            ID="Btn_Bod_Orden_Listado" 
                            runat="server"
                            OnClick="Btn_Bod_Orden_Listado_Click" />
                    </td>
                    <td>
                        <asp:Button 
                            ID="Btn_Bod_Orden_Listado_Kardex" 
                            runat="server"
                            OnClick="Btn_Bod_Orden_Listado_Kardex_Click" />
                    </td>
                    <td>
                        <asp:Button 
                            ID="Btn_Bod_Orden_Listado_Movimiento" 
                            runat="server"
                            OnClick="Btn_Bod_Orden_Listado_Movimiento_Click" />
                    </td>
                    <td>
                        <asp:Button 
                            ID="Btn_Estado"                             
                            runat="server" />
                    </td>
                </tr>
            </table>              
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger 
                ControlID="ddlBodega" 
                EventName="SelectedIndexChanged" />
        </Triggers>        
    </asp:UpdatePanel>
    <asp:ObjectDataSource 
        ID="odsBodOrdenAgrupado" 
        runat="server" 
        OldValuesParameterFormatString="original_{0}"
        SelectMethod="GetBySinKardex" 
        TypeName="FEL.BOD.BO_Bod_Orden">
        <SelectParameters>
            <asp:SessionParameter 
                Name="s" 
                SessionField="Scope" 
                Type="Object" />
            <asp:ControlParameter 
                ControlID="ddlBodega" 
                Name="Bod_Bodega_Id" 
                PropertyName="SelectedValue"
                Type="String" />
        </SelectParameters>
    </asp:ObjectDataSource>
</asp:Content>

